Vodnjan ist eine Stadt am Westufer der Gespanschaft Istrien in Kroatien. Im Stadtgebiet und der Umgebung befinden sich zahlreiche Kulturdenkmale aus römischen und frühmittelalterlichen Zeitabschnitten.
Die Stadt befindet sich auf einer Anhöhe, etwa 10 km nördlich von Pula. Zur Stadt gehören neben dem Hauptort Vodnjan/Dignano die Siedlungen Gajana/Gaiano, Galižana/Gallesano und Peroj/Peroi.
Der Ort ist offiziell zweisprachig, italienisch und kroatisch. Daneben wird die Istriotische Sprache gesprochen.